﻿//文本处理和基础计算
//本文件由：贺镇涛（2021300004071）负责
#pragma once
#include<vector>
#include<iostream>
#include"StringOper.h"
#include"SF_Functions.h"
using namespace std;
void pre_handle(string &s);
vector<string> cutter(string s);
string cal(vector<string> str_cut);
string Call_Function(const string& FuncName, const string& s);
bool IsOper(string s);
bool IsOper(char s);
bool IsCommand(const string& s);
bool CanCal(const vector<string>& CalStack, int i, const vector<string>& str_cut);			//是否可以开始计算了？
int get_pri(string oper);			//获得优先级
string& Replace_All(string& str_old, const string& old_value, const string& new_value);

